A stupid person; an idiot; shit-for-brains, shithead: Let's face it, we're doo-doo heads for playing (1970s+)